/****通用样式****/
body {
  --textColor: #0a6fb8;
  --hoverColor: #70bdea;
  --drak-backgroud-color:#e0e0e0;
  color: #000;
  font-family: Microsoft YaHei, Helvetica, arial, "Hiragino Sans GB", \5b8b\4f53,
    sans-serif;
}
a {
  color: var(--textColor);
}
a:hover {
  text-decoration: none;
  color: var(--hoverColor);
}
ul,
ol {
  list-style: none;
}
/*设置字体*/

/************顶部横条**********/
.top-bar {
  height: 40px;
  line-height: 38px;
  border-bottom: 1px solid #e0e0e0;
}
#dybus-header .top-bar .container .row > div + div {
  border-left: 1px solid #e0e0e0;
}
#dybus-header .top-bar .container .row .top-bar-1 a {
  position: relative;
}
#dybus-header .top-bar .container .row .top-bar-1 a img {
  position: absolute;
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 999;
  display: none;
}

#dybus-header .top-bar .container .row .top-bar-1 a:hover img {
  display: block;
}
/************导航**********/
#dybus-nav {
  color: var(--textColor);
}
#dybus-nav .navbar-content {
  border-bottom: 1px solid #e0e0e0;
}
#dybus-nav .navbar-content .navbar-brand {
  height: 90px;
  margin-left: 15px;
  margin-right: 40px;
}
#dybus-nav .navbar-content .navbar-brand img {
  max-width: 400px;
}
#dybus-nav .navbar-content .navbar-brand .nav-sm-img {
  max-width: 155px;
}
#dybus-nav .navbar-content .navbar-nav > li > a {
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  color: var(--textColor);
  font-weight: 800;
  /* color: #70bdea; */
}
#dybus-nav .navbar-content .navbar-nav > li > a:hover {
  border-bottom: 3px solid var(--textColor);
  color: var(--hoverColor);
  /* font-weight: 800; */
}
#dybus-nav .navbar-content .navbar-toggler {
  margin-top: 20px;
}

/************轮播banner**********/
#dybus-banner {
  height: 100%;
  margin-bottom: 1px;
}
/************首页关注我们和最新公告**********/
#dybus-about-notice {
  height: 100%;
}
.index-aboutUs {
  height: 100%;
  
}
.index-aboutUs-title {
  border-bottom: 3px ridge var(--textColor);
  width: 55%;
}
.index-aboutUs-title > a {
  display: flex;
  align-items: center;
  /* margin: 4px; */
  /* color: var(--textColor); */
}
.card-body{
  background-color: var(--drak-backgroud-color);
}
.index-aboutUs-content {
  color: var(--textColor);
  font-size: 14px;
}
.index-notice {
  height: 100%;
  /* background-color: #e0e0e0; */
}
.notice-content-li{
  margin-left: 2px;
  margin-bottom: 5px;
  padding-top: 5px;
  border-bottom: 1px dotted var(--textColor);
}
.notice-btn{
  margin-top: 3px;
  color: var(--textColor);
}
.notice-content-li a > p{
  font-size: 14px;
}
/************中部banner广告**********/
#dybus-midBanner {
  height: 100%;
}
/************三栏通告信息**********/
#dybus-index-news {
  height: 100%;
}
.index-service{
  background-color: var(--drak-backgroud-color);
}
.index-service-img{
  max-width: 60px;
}
.index-buynotice-list {
  max-width: 98%;
  border-bottom: 1px dotted var(--textColor);
}
.index-buynotice-list>a>p{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index-buynotice-list a:hover{
  color: var(--hoverColor)
}
/**************友情链接*******************/
#dybus-link {
  height: 100%;
}
/**************脚部版权*******************/
#dybus-footer {
  background-color:var(--textColor);
  height: 100%;
}
.footer-text{
  color: var(--drak-backgroud-color);
  font-size: 14px;
}
/****************************/
.more {
  color: var(--textColor);
}
.more > a:hover {
  color: #70bdea;
}
/**************关于我们页面*******************/
#aboutUs-content{
  height: 100%;
  font-size: 15px;
}
#aboutUs-content p{
  text-indent:2em;
  color: var(--textColor); 
}
#aboutUs-content h4{
  color: var(--textColor); 
}
.card-img{
  height: 230px;
}